the high altar - Turco Inglés Diccionario